
import urllib.request

# 需求 适用 handler 来访问百度 获取网页源码
url = "http://www.baidu.com/s?wd=ip"

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
}

request = urllib.request.Request(url=url, headers=headers)

proxies = {
    "http": "117.42.94.181:18036"
}

handler = urllib.request.ProxyHandler(proxies=proxies)

opener = urllib.request.build_opener(handler)

response = opener.open(request)

content = response.read().decode("utf-8")

with open("daili.html", "w", encoding="utf-8") as fw:
    fw.write(content)

